/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.jili.ubert.code.server2client;

import com.baidu.bjf.remoting.protobuf.Codec;
import com.baidu.bjf.remoting.protobuf.ProtobufProxy;
import com.baidu.bjf.remoting.protobuf.annotation.Protobuf;
import java.io.IOException;

/**
 *
 * @author ChengJiLi
 */
public class Price5 {
    @Protobuf
    private long sequenceNo;//行情序号
    @Protobuf
    private String regionID;//合约区域ID
    @Protobuf
    private String maketCode;//市场daima
    @Protobuf
    private String obj;//交易代码
    @Protobuf
    private String classCode;//品种代码
    @Protobuf
    private String eName;//英文简称
    @Protobuf
    private String localName;//名称
    @Protobuf
    private String UnderlyingAssetCode;//元资产代码
    @Protobuf
    private String Currency;//货币代码
    @Protobuf
    private int PriceExponent;//价格小数点位数
    @Protobuf
    private int ContractSize;//合约乘数
    @Protobuf
    private float LNC;//昨日收盘价
    @Protobuf
    private float UpperLimitPrice;//涨停价
    @Protobuf
    private float LowerLimitPrice;//跌停价
    
    @Protobuf
    private long Volume;//总成交量
    @Protobuf
    private double Amount;//今日总成交额
    @Protobuf
    private double lastAmount;//最新成交额
    @Protobuf
    private float lastPrice;//最新成交价
    @Protobuf
    private int lastQty;//最新成交量
    
    @Protobuf
    private int askQty1;
    @Protobuf
    private int askQty2;
    @Protobuf
    private int askQty3;
    @Protobuf
    private int askQty4;
    @Protobuf
    private int askQty5;

    @Protobuf
    private float askPrice1;
    @Protobuf
    private float askPrice2;
    @Protobuf
    private float askPrice3;
    @Protobuf
    private float askPrice4;
    @Protobuf
    private float askPrice5;

    @Protobuf
    private int bidQty1;
    @Protobuf
    private int bidQty2;
    @Protobuf
    private int bidQty3;
    @Protobuf
    private int bidQty4;
    @Protobuf
    private int bidQty5;

    @Protobuf
    private float bidPrice1;
    @Protobuf
    private float bidPrice2;
    @Protobuf
    private float bidPrice3;
    @Protobuf
    private float bidPrice4;
    @Protobuf
    private float bidPrice5;

    @Protobuf
    private float VWAPPrice;
    @Protobuf
    private float VWAPPMPrice;
    @Protobuf
    private float MMLNBestBid;
    @Protobuf
    private float BaseVolatility;
    @Protobuf
    private float HistoricalVolatility;
    @Protobuf
    private float TheoreticalPrice;
    @Protobuf
    private float ImpliedDelta;
    @Protobuf
    private float ImpliedGamma;

   

    public static byte[] EnCode(Price5 msg) throws IOException {
        Codec<Price5> Lcode = ProtobufProxy.create(Price5.class);
        return Lcode.encode(msg);
    }

    public static Price5 DeCode(byte[] data) throws IOException {
        Codec<Price5> Lcode = ProtobufProxy.create(Price5.class);
        return Lcode.decode(data);
    }

    public long getSequenceNo() {
        return sequenceNo;
    }

    public void setSequenceNo(long sequenceNo) {
        this.sequenceNo = sequenceNo;
    }

    public String getRegionID() {
        return regionID;
    }

    public void setRegionID(String regionID) {
        this.regionID = regionID;
    }

    public String getMaketCode() {
        return maketCode;
    }

    public void setMaketCode(String maketCode) {
        this.maketCode = maketCode;
    }

    public String getObj() {
        return obj;
    }

    public void setObj(String obj) {
        this.obj = obj;
    }

    public String getClassCode() {
        return classCode;
    }

    public void setClassCode(String classCode) {
        this.classCode = classCode;
    }

    public String geteName() {
        return eName;
    }

    public void seteName(String eName) {
        this.eName = eName;
    }

    public String getLocalName() {
        return localName;
    }

    public void setLocalName(String localName) {
        this.localName = localName;
    }

    public String getUnderlyingAssetCode() {
        return UnderlyingAssetCode;
    }

    public void setUnderlyingAssetCode(String UnderlyingAssetCode) {
        this.UnderlyingAssetCode = UnderlyingAssetCode;
    }

    public String getCurrency() {
        return Currency;
    }

    public void setCurrency(String Currency) {
        this.Currency = Currency;
    }

    public int getPriceExponent() {
        return PriceExponent;
    }

    public void setPriceExponent(int PriceExponent) {
        this.PriceExponent = PriceExponent;
    }

    public int getContractSize() {
        return ContractSize;
    }

    public void setContractSize(int ContractSize) {
        this.ContractSize = ContractSize;
    }

    public float getLNC() {
        return LNC;
    }

    public void setLNC(float LNC) {
        this.LNC = LNC;
    }

    public float getUpperLimitPrice() {
        return UpperLimitPrice;
    }

    public void setUpperLimitPrice(float UpperLimitPrice) {
        this.UpperLimitPrice = UpperLimitPrice;
    }

    public float getLowerLimitPrice() {
        return LowerLimitPrice;
    }

    public void setLowerLimitPrice(float LowerLimitPrice) {
        this.LowerLimitPrice = LowerLimitPrice;
    }

    public long getVolume() {
        return Volume;
    }

    public void setVolume(long Volume) {
        this.Volume = Volume;
    }

    public double getAmount() {
        return Amount;
    }

    public void setAmount(double Amount) {
        this.Amount = Amount;
    }

    public double getLastAmount() {
        return lastAmount;
    }

    public void setLastAmount(double lastAmount) {
        this.lastAmount = lastAmount;
    }

    public float getLastPrice() {
        return lastPrice;
    }

    public void setLastPrice(float lastPrice) {
        this.lastPrice = lastPrice;
    }

    public int getLastQty() {
        return lastQty;
    }

    public void setLastQty(int lastQty) {
        this.lastQty = lastQty;
    }

    public int getAskQty1() {
        return askQty1;
    }

    public void setAskQty1(int askQty1) {
        this.askQty1 = askQty1;
    }

    public int getAskQty2() {
        return askQty2;
    }

    public void setAskQty2(int askQty2) {
        this.askQty2 = askQty2;
    }

    public int getAskQty3() {
        return askQty3;
    }

    public void setAskQty3(int askQty3) {
        this.askQty3 = askQty3;
    }

    public int getAskQty4() {
        return askQty4;
    }

    public void setAskQty4(int askQty4) {
        this.askQty4 = askQty4;
    }

    public int getAskQty5() {
        return askQty5;
    }

    public void setAskQty5(int askQty5) {
        this.askQty5 = askQty5;
    }

    public float getAskPrice1() {
        return askPrice1;
    }

    public void setAskPrice1(float askPrice1) {
        this.askPrice1 = askPrice1;
    }

    public float getAskPrice2() {
        return askPrice2;
    }

    public void setAskPrice2(float askPrice2) {
        this.askPrice2 = askPrice2;
    }

    public float getAskPrice3() {
        return askPrice3;
    }

    public void setAskPrice3(float askPrice3) {
        this.askPrice3 = askPrice3;
    }

    public float getAskPrice4() {
        return askPrice4;
    }

    public void setAskPrice4(float askPrice4) {
        this.askPrice4 = askPrice4;
    }

    public float getAskPrice5() {
        return askPrice5;
    }

    public void setAskPrice5(float askPrice5) {
        this.askPrice5 = askPrice5;
    }

    public int getBidQty1() {
        return bidQty1;
    }

    public void setBidQty1(int bidQty1) {
        this.bidQty1 = bidQty1;
    }

    public int getBidQty2() {
        return bidQty2;
    }

    public void setBidQty2(int bidQty2) {
        this.bidQty2 = bidQty2;
    }

    public int getBidQty3() {
        return bidQty3;
    }

    public void setBidQty3(int bidQty3) {
        this.bidQty3 = bidQty3;
    }

    public int getBidQty4() {
        return bidQty4;
    }

    public void setBidQty4(int bidQty4) {
        this.bidQty4 = bidQty4;
    }

    public int getBidQty5() {
        return bidQty5;
    }

    public void setBidQty5(int bidQty5) {
        this.bidQty5 = bidQty5;
    }

    public float getBidPrice1() {
        return bidPrice1;
    }

    public void setBidPrice1(float bidPrice1) {
        this.bidPrice1 = bidPrice1;
    }

    public float getBidPrice2() {
        return bidPrice2;
    }

    public void setBidPrice2(float bidPrice2) {
        this.bidPrice2 = bidPrice2;
    }

    public float getBidPrice3() {
        return bidPrice3;
    }

    public void setBidPrice3(float bidPrice3) {
        this.bidPrice3 = bidPrice3;
    }

    public float getBidPrice4() {
        return bidPrice4;
    }

    public void setBidPrice4(float bidPrice4) {
        this.bidPrice4 = bidPrice4;
    }

    public float getBidPrice5() {
        return bidPrice5;
    }

    public void setBidPrice5(float bidPrice5) {
        this.bidPrice5 = bidPrice5;
    }

    public float getVWAPPrice() {
        return VWAPPrice;
    }

    public void setVWAPPrice(float VWAPPrice) {
        this.VWAPPrice = VWAPPrice;
    }

    public float getVWAPPMPrice() {
        return VWAPPMPrice;
    }

    public void setVWAPPMPrice(float VWAPPMPrice) {
        this.VWAPPMPrice = VWAPPMPrice;
    }

    public float getMMLNBestBid() {
        return MMLNBestBid;
    }

    public void setMMLNBestBid(float MMLNBestBid) {
        this.MMLNBestBid = MMLNBestBid;
    }

    public float getBaseVolatility() {
        return BaseVolatility;
    }

    public void setBaseVolatility(float BaseVolatility) {
        this.BaseVolatility = BaseVolatility;
    }

    public float getHistoricalVolatility() {
        return HistoricalVolatility;
    }

    public void setHistoricalVolatility(float HistoricalVolatility) {
        this.HistoricalVolatility = HistoricalVolatility;
    }

    public float getTheoreticalPrice() {
        return TheoreticalPrice;
    }

    public void setTheoreticalPrice(float TheoreticalPrice) {
        this.TheoreticalPrice = TheoreticalPrice;
    }

    public float getImpliedDelta() {
        return ImpliedDelta;
    }

    public void setImpliedDelta(float ImpliedDelta) {
        this.ImpliedDelta = ImpliedDelta;
    }

    public float getImpliedGamma() {
        return ImpliedGamma;
    }

    public void setImpliedGamma(float ImpliedGamma) {
        this.ImpliedGamma = ImpliedGamma;
    }


}
